d29cd4e49143bc59d989100a8753655aa65293ef,clc/modules/msgs/src/main/java/com/eucalyptus/util/fsm/Transition.java,Transition,after,#P#,172

Before Change


   * @see com.eucalyptus.util.fsm.TransitionListener#after()
   */
  public void after( final P parent ) {
    this.fireListeners( Phases.after, new Predicate<TransitionListener<P>>( ) {
      @Override
      public boolean apply( TransitionListener<P> listener ) {
        listener.after( parent );
        return true;
      }
    }, parent );
  }
  
  @Override

After Change


   * @see com.eucalyptus.util.fsm.TransitionListener#after()
   */
  public void after( final P parent ) {
    if ( this.action == null ) {
      throw new IllegalStateException( "Attempt to apply delegated transition before it is defined." );
    } else {
      this.fireListeners( Phases.after, new Predicate<TransitionListener<P>>( ) {
        @Override
        public boolean apply( TransitionListener<P> listener ) {
          listener.after( parent );
          return true;
        }
      }, parent );
      this.action.after( parent );
    }
  }